package 晚间作业0328;

import java.io.File;

public class Doc19 {

    public static final class FileUtils {
        public static long getFileSize(File file) {
            if (file == null) {
                return 0L;
            } else if (file.isFile()) {
                //单个文件
                return file.length();
            } else {
                long total = 0;
                //文件夹
                File[] files = file.listFiles();
                if (files != null) {
                    for (File item : files) {
                        total += getFileSize(item);
                    }
                }
                return total;
            }
        }
    }

    public static void main(String[] args) {
        System.out.println(FileUtils.getFileSize(new File("file")) + "B");
    }
}
